Method and apparatus for improved upstream frame synchronization in a passive optical network

ABSTRACT

In a passive optical network, upstream transmission frames from an ONU to an OLT can include additional delimiters that assist in overcoming high signal distortion at the beginning of the frame that can obscure an initial frame delimiter. The second delimiter can be inserted into the frame at various locations within the frame known to the OLT such that the OLT can active a delimiter detector at the beginning of a timing window for delimiter detection. The ONU can assist the OLT in synchronizing the frame by ensuring that a frame header immediately follows a second delimiter or appears at the start of a first FEC code block following the second delimiter. Depending on where the ONU inserts the second delimiter in the frame generation process, the second delimiter may be scrambled and/or may form part of the FEC.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a divisional application of U.S. application Ser.No. 12/482,435, filed Jun. 10, 2009, entitled “METHOD AND APPARATUS FORIMPROVED UPSTREAM FRAME SYNCHRONIZATION IN A PASSIVE OPTICAL NETWORK”.

FIELD OF THE INVENTION

This disclosure relates to a Passive Optical Network (PON) and tosystems and methods for improving communications in a PON.

BACKGROUND OF THE INVENTION

A passive optical network (PON) is a flexible access network that iscapable of providing a range of broadband and narrow-band services forbusiness and residential customers. The underlying equipment isconsidered to be relatively inexpensive for network operators becausethey do not require any active equipment or power supplies between theoperator's central office (CO) and customer's premises (CP). As shown inthe PON 10 of FIG. 1, downstream PON traffic is destined from theOptical Line Termination (OLT) 12 residing in the CO towards a number ofOptical Network Terminals (ONTs) 16 (or Optical Network Units (ONUs),not shown), residing in the CPs via an optical splitter 14.

Since the OLT 12 is the only unit transmitting in the downstreamdirection, there can be no collision between downstream-bound packets.Upstream PON traffic shares the same optical fiber with the downstreamtraffic, utilizing a different wavelength. Therefore, there cannot beany collision between downstream and upstream packets either. However,since the upstream traffic originates from all ONUs 16, and all ONUs aretransmitting on the same wavelength, packet collision can occur if twoor more ONUs 16 are transmitting simultaneously. In order to preventcollisions, upstream PON traffic is managed in the Time DivisionMultiple Access (TDMA) fashion. One of the functions of the OLT 12 is toschedule and grant separate time slots to each ONU 16, thus avoidingcollision between upstream packets. Transmitter lasers of each ONU 16can be turned on only during their respective transmission time slots.

The OLT 12 must be capable of receiving bursts of data from differentONUs. A typical burst-mode receiver consists of a photo detector (PD),transimpedance amplifier (TIA), limiting amplifier (LA) and clock anddata recovery (CDR) circuitry. The PD performs conversion of thereceived optical signal into an electrical signal. TIA and LA restorethe latter to a standard digital voltage level, whereas the CDR recoversthe clock and extracts the transmitted data contents from the LA outputsignal.

The evolution of PON systems and their underlying standards has seen asteady increase in PON bit rate ranging from the initial 155 Mb/s inAPON in the mid-1990s, to 1.25 Gb/s in Gigabit-capable PON (GPON) [ITU-TG.984] and Ethernet PON (EPON) [IEEE 802.3ah] of mid-2000s, up to 10Gb/s specified in the IEEE 802.3av (10GEPON) [1-3] and ITU-T 10G GPONstandards that are currently being drafted. The high bit rates pose anincreasing challenge for implementation of the burst-mode receiver,particularly of its analog circuits. It can be difficult to design theTIA and LA that can restore the received signal fast enough and withoutdistortion of its duty cycle, while supporting a wide dynamic range ofthe input signal. As a result of higher signal distortion at thebeginning of upstream frames, the probability of bit errors is typicallyhigher than for other parts of upstream frames. This issue isexacerbated at higher bit rates at which other causes of bit errors,like optical dispersion, are more pronounced.

The frame delimiter is the most significant field of the upstream frame,because the reception of the whole frame depends on the receiver'ssuccessful detection of the delimiter. The fact that the delimiter islocated at the very beginning of the frame where signal distortion ismost likely and that, unlike all other parts of the frame, it is notprotected by forward error correction (FEC) error-control code, make theissue of its detection even more critical. In a typical GPON deployment,the overall subscriber packet loss in the upstream traffic is dominatedby the loss of frame reception due to failed delimiter detection, forexample where the delimiter is too short, or where a detection algorithmeither does not accept delimiters with errors or can only handle alimited number of errors. The emerging PON standards such as XGPON[FSAN] and 10G EPON (IEEE 802.3av) are expected to show the samesensitivity related to delimiter detection.

Current solutions for delimiter detection centre around higher toleranceto bit errors. This solution is inadequate because it is not immune tolonger bursts of bit errors and because it can lead to false delimiterdetection.

What is required is an improved system and method for delimiterdetection in a passive optical network.

SUMMARY OF THE INVENTION

In one aspect of the disclosure, there is provided a method for upstreamtransmission processing in a passive optical network. The methodcomprises generating a delimiter scheme that indicates one or moreparameters of a second delimiter of an upstream transmission frame,communicating the delimiter scheme to at least one optical network unit,receiving a frame from the at least one optical network unit, andprocessing the frame to detect the at least one second delimiter in theframe.

In one aspect of the disclosure, there is provided an optical networkunit of a passive optical network configured to generate a frame andtransmit the frame to an optical line termination device. The framecomprises a first delimiter, at least one frame header, at least oneframe payload, and at least one second delimiter.

In one aspect of the disclosure, there is provided an optical linetermination device of a passive optical network configured to receive aframe from at least one optical network unit, process the frame todetect a first delimiter in the frame, and process the frame to detectat least one second delimiter in the frame.

BRIEF DESCRIPTION OF THE DRAWINGS

Reference will now be made, by way of example only, to specificembodiments and to the accompanying drawings in which:

FIG. 1 illustrates time-multiplexed traffic on the PON;

FIG. 2 illustrates a delimiter detection window

FIG. 3 illustrates a typical architecture for GPON ONU upstream path;

FIG. 4 illustrates an upstream frame structure;

FIG. 5 illustrates a typical architecture for GPON OLT upstream path;

FIG. 6 illustrates example insertion points for additional delimiters;

FIG. 7 illustrates a modified upstream frame structure with seconddelimiter and FEC;

FIG. 8 illustrates a modified upstream frame structure with seconddelimiter, without FEC;

FIG. 9 illustrates a GPON OLT upstream path architecture formulti-delimiter reception;

FIG. 10 illustrates a GPON ONU upstream path architecture (withmulti-delimiter insertion at point A);

FIG. 11 illustrates a GPON ONU upstream path architecture (withmulti-delimiter insertion at point B);

FIG. 12 illustrates a GPON ONU upstream path architecture (withmulti-delimiter insertion at point C);

FIG. 13 illustrates a frame header sent after second delimiter; and

FIG. 14 illustrates a method for performing upstream frame transmissionson the PON.

DETAILED DESCRIPTION OF THE INVENTION

As shown in FIG. 1, PON upstream traffic originating from different ONUs16 arrives at the OLT 12 in frames separated from each other in time.This separation is a result of scheduling and upstream bandwidthallocation performed by the OLT 12 and communicated to all ONUs 16. Forwell-designed ONUs 16 and OLTs 12, the worst-case difference between theexpected and the actual arrival time of an upstream frame at the OLT isvery small and typically does not exceed 1-2 byte periods. This featureallows the OLT 12 to look for the delimiter sequence only in a narrowtime window 21, as illustrated in FIG. 2 a. This feature is used in thepresent embodiments to detect additional delimiter sequences inserted atother known positions in the frame, with the same time resolution andwithout a risk of mistaking a payload bit sequence for the delimiter.Detection of multiple delimiters 22, 23 is illustrated in FIG. 2 b.

A method for providing upstream communications in the PON 10 of FIG. 1is shown in the flowchart 100 of FIG. 14. At step 101, a delimiterscheme is generated that indicates one or more parameters of a seconddelimiter for an upstream transmission frame. The delimiter scheme iscommunicated to the at least one ONU 16 at step 102 which then transmitsframes including second delimiters as specified in the delimiter scheme.The OLT 12 receives such frames (step 103) and processes them to detectany second delimiters in the frame (step 104).

In one embodiment, the OLT 12 sends an individual Physical LayerOperation And Maintenance (PLOAM) or OMCI (OAM message formats in theITU-T family of PON standards) control message to each ONU 16, or onebroadcast PLOAM or OMCI message to all ONUs simultaneously, to specifyparameters of the second delimiter scheme such as the number, location,binary patterns and sequence length of each individual delimiterrequired to be embedded in each upstream frame, sent by the respectiveONUs. The described method reduces the probability of loss of thecomplete upstream frame. For example, if the OLT 12 fails to detect thefirst delimiter sequence in the upstream frame, but detects the secondone, then only the payload (or frame header) data sent between the firstand second delimiter will be lost. Alternatively, the payload can bebuffered and processed after the synchronization of the frame. That is,synchronization can occur from any delimiter in the frame, allowing thecomplete frame to be processed.

In one embodiment, the PLOAM or OMCI message, or a separate unicast orbroadcast (PLOAM or OMCI) message from the OLT 12 may additionallyspecify to each ONU 16, the offset from the beginning of the frame atwhich to send the upstream frame header. This method minimizes theprobability of loss or wrong reception of the header in two ways. First,it delays the transmission of the header until after the initialdistortion of the upstream signal at the receiver is reduced. Suchdistortion is common in PONS and results from a slow response of thereceiver electronic circuitry. Second, this method allows multipletransmissions of the critical information contained in the header.

Embodiments of the disclosure are considered to include the method andONU apparatus for insertion of programmable multiple delimiters in theupstream frame as well as the method and apparatus for OLTsynchronization to such frames.

A typical architecture of the GPON ONU upstream path (transmitter) isshown in FIG. 3. At the beginning of upstream transmission, the upstreamcontrol unit 31 keeps the scrambler disabled, such that the preamble 41,followed by the delimiter 42, is transmitted unscrambled, as shown inFIG. 4. Upon the completion of the delimiter transmission, the controlunit 31 enables the scrambler 32 and FEC encoder 33 starts transmittingthe upstream GTC frame header 43. Once the whole header 43 istransmitted, the transmission of GEM (payload) frames 44 starts. The FECencoder 33 and the scrambler 32 remain active until the end of theupstream frame transmission.

A typical architecture of the GPON OLT upstream path (receiver) is shownin FIG. 5. This architecture is fully compatible with the ONUtransmitter in FIG. 3 and capable of receiving the upstream frame shownin FIG. 4. It operates as follows. Before the upstream frame receptionstarts, the receiver control unit 51 keeps the descrambler 52de-activated, i.e., not passing the receiver signal. The control unit 51turns on the delimiter detector 53 at the beginning of the time windowfor delimiter detection, as indicated in FIG. 2. Immediately after thedelimiter detection, the descrambler 52 is activated and the receiveddata is passed to the FEC decoder 54, through the receiver FEC buffer55. The error-corrected frame data is further passed to the GTC headerparser 56 and GEM header decoder 57 for content processing.

In alternative embodiments, the delimiter can be scrambled such that theOLT can look for a scrambled delimiter sequence rather than anunscrambled delimiter sequence. This removes the need to activate andde-active the scrambler of the ONU and the de-scrambler of the OLT asdescribed above.

FIG. 6 shows examples of possible insertion points 61, 62, 63, 64 foradditional delimiters, in the ONU upstream path. The choice of theinsertion point impacts the structure of the upstream frame (asillustrated in FIGS. 7 and 8) and the frame reception flow in the OLT.The hardware architecture of the OLT upstream receiver is the same inall these cases and illustrated in FIG. 9. In particular, the OLT ofFIG. 9 includes a multi-delimiter reception controller 59 thatdetermines when an initial delimiter of a frame has been detected, whichmay be the original frame delimiter or, if the original delimiter wasmissed, the first of any second delimiters to be successfully detected.The multi-delimiter reception controller 59 also determines whenadditional delimiters have been detected for the frame so that theadditional delimiters can be processed appropriately. However, theoperation of the control logic in the OLT receiver varies depending onthe insertion point chosen. In addition, one can also determine the mostlikely location of a delimiter within the search window (with possiblyweighted coefficients to give the middle of the search window a higherprobability). Then, one can decode the header and see whether it isdecodable. One can also look, in addition to the delimiter sequence, toknown positions in the header, and use part of the preamble precedingthe delimiter. This way, false sync detection can be reducedsignificantly.

Additionally, embodiments of the disclosure introduce conventions forFEC and GEM frame synchronization based on the reception of anadditional delimiter, which are summarized below. A person skilled inthe art will recognize that there may be a number of other possiblesynchronization conventions.

Convention 1. If upstream FEC is used, the OLT shall start receiving theframe starting from the beginning of the first FEC block following thedetected delimiter. The offset of the start of the next FEC block fromthe detected delimiter should be known to the OLT based on the knownposition of the delimiter in the frame and known size of the FEC block.The ONU may ensure that the beginning of the first full GEM frame in thesaid next FEC block is aligned with the beginning of the FEC block. Thisway, the delimiter detection shall automatically ensure the GEM framesynchronization of the OLT receiver. The FEC and GEM alignment specifiedby this convention is illustrated in FIG. 7 a-d, for upstream framesobtained by delimiter insertion and points A, B, C, D, respectively.

Convention 2. If the upstream FEC is not used, the OLT shall startreceiving the frame starting with the first byte following the detecteddelimiter. The ONU shall ensure that the first full GEM frame followingthis delimiter starts immediately after the delimiter. The GEM alignmentspecified by this convention is illustrated in FIG. 8 a for insertionpoint A and FIG. 8 b for all other insertion points.

Convention 3. When an OLT, that is already synchronized and receivingthe upstream frame, receives an additional delimiter, it shall remove itfrom the data flow in a way that corresponds with the delimiterinsertion method implemented in the ONU. Further, the OLT operation maybe dynamically adjustable to properly handle upstream frames fromdifferent ONUs, using different delimiter insertion methods.

Whereas the implementation of OLT functionality per conventions 1 and 2is straightforward and independent of the way the delimiter is insertedin the frame, the implementation of Convention 3 varies depending on theinsertion type.

The frame structure and specific ONU and OLT operation associated withdelimiter insertion at each insertion point of FIG. 6 will now bedescribed.

Insertion point A: As shown in FIG. 10, a delimiter inserted at thispoint 61 bypasses the ONU scrambler 32, FEC encoder 33 and GEM framer34, implying that the additional delimiters 71 are transmittedunscrambled and outside of the FEC blocks and GEM frames, as shown inFIGS. 7 a and 8 a. Such delimiter insertion does not interfere with theoperation of the ONU upstream pipeline, which is operating as if noinsertion is taking place. During the transmission of the additionaldelimiter, the output of this pipeline is stored in a mini buffer 67, asalso shown in FIG. 10. This way, the continuity of the scramblingpattern, FEC blocks and GEM frames is preserved. The corresponding framestructure is shown in FIG. 7 a and 8 a for the cases when upstream FECis used and not used, respectively.

If the OLT compatible with insertion at point A is already synchronizedto a previously detected delimiter, its control logic shall:

stop the descrambler for the duration of the reception of eachadditional delimiter, as determined by the multi-delimiter receptioncontroller 59,

disable writing of the delimiter in the receive buffer (FEC buffer whenFEC is used or payload buffer when FEC is not used), and

continue receiving the frame by writing all other received words in thereceive buffer.

Insertion point B: As shown in FIG. 11, an additional delimiter insertedat point B 62 bypasses the FEC encoder 33 and GEM framer 34, but runsthrough the scrambler 32. If the inserted delimiter is to be scrambled,it is necessary for the ONU to insert the value which, when scrambledusing the scrambling pattern for its corresponding position in theframe, results in a bit sequence identical to the delimiter. This way,the delimiter to be detected at the OLT will always be the sameregardless of its position in the frame. During the transmission of theadditional delimiter, the output of the ONU GEM-FEC pipeline is storedin a mini buffer 68, as also shown in FIG. 11.

If the OLT compatible with delimiter insertion at point B is alreadysynchronized to a previously detected delimiter its control logic shall:

keep the descrambler running,

disable writing of the delimiter in the receive buffer (FEC buffer whenFEC is used or payload buffer when FEC is not used), and

continue receiving the frame by writing all other received words in thereceive buffer.

Insertion point C: Delimiter inserted at point C 63 bypasses the GEMframer 34. However, it does get scrambled by scrambler 32 and should bespecified in the same way as the delimiter inserted at point B. Inaddition, the delimiter inserted at point C runs through the FEC encoder33 and becomes part of the FEC codeword. FEC encoding does not changethe delimiter in any way. Again, a mini buffer 69 is used to store theoutput of the GEM framer while an additional delimiter is beinginserted.

If the OLT compatible with delimiter insertion at point C is alreadysynchronized to a previously detected delimiter, its logic shall:

keep the descrambler running,

keep writing to the FEC RX buffer enabled,

disable writing of the delimiter in the payload receive buffer, and

continue receiving the frame by writing all received payload words tothe payload receive buffer.

Insertion point D: Delimiter inserted at point D 64 runs through allbuilding blocks of the ONU upstream datapath. Like the delimiterinserted at point C, it is scrambled and also used as part of the FECblock. Additionally, in this case the delimiter becomes part of theupstream GEM frame. This can be achieved in two ways: a) by insertingthe delimiter between the payload data and adjusting the frame lengthindicator in the GEM header to reflect the frame length increased by thelength of the delimiter or, b) by creating a separate GEM framecontaining only the delimiter as the payload.

If the OLT compatible with delimiter insertion at point D is alreadysynchronized to a previously detected delimiter, its logic shall:

keep the descrambler running,

keep writing to the FEC RX buffer enabled,

disable writing of the delimiter in the payload receive buffer,

continue receiving the frame by writing all received payload words tothe payload receive buffer, and

subtract the delimiter length from the value indicated in the GEMheader.

Insertion of the GTC frame header in a location other than the beginningof the frame is illustrated in FIG. 13 a, for the frame structureresulting from delimiter insertion at point B. In this case, the ONUstarts transmitting the frame header 131 at the beginning of the firstfull FEC block 132 following the second delimiter 133.

It is clear that the position in the frame chosen for delimiterinsertion can vary the frame structure to some extent. For example, asshown in FIG. 13 b, if the second delimiter 134 is added at theinsertion point B immediately after the completion of a full FEC block135, if a frame header 136 is specified to follow this delimiter, itwill be transmitted immediately after the delimiter, in the same manneras in the original GPON upstream frame, where the header immediatelyfollows the initial delimiter.

The embodiments described herein enable significant reduction in packetloss due to failed delimiter detection, enabling partial frame receptionin cases when delimiter detection failure does take place. This isachieved by insertion of a programmable number of delimiters, atprogrammable locations in the upstream frame. The delimiter insertionscheme can be customized for each ONU so that each ONU can be programmedindividually to perform delimiter insertion appropriate for the qualityof the signal it is transmitting. The embodiments encompass the methodfor synchronization of the upstream receiver of the PON OLT, which isapplicable to the ITU-T family of PON standards (GPON, XGPON), as wellas on 10G EPON by IEEE. Further, the embodiments increase thereliability of reception of critical information delivered in theupstream frame, typically delivered as part of its header, by relocatingthe header to a specified part of the frame.

Although embodiments of the present invention have been illustrated inthe accompanied drawings and described in the foregoing description, itwill be understood that the invention is not limited to the embodimentsdisclosed, but is capable of numerous rearrangements, modifications, andsubstitutions without departing from the spirit of the invention as setforth and defined by the following claims. For example, the capabilitiesof the invention can be performed fully and/or partially by one or moreof the blocks, modules, processors or memories. Also, these capabilitiesmay be performed in the current manner or in a distributed manner andon, or via, any device able to provide and/or receive information.Further, although depicted in a particular manner, various modules orblocks may be repositioned without departing from the scope of thecurrent invention. Still further, although depicted in a particularmanner, a greater or lesser number of modules and connections can beutilized with the present invention in order to accomplish the presentinvention, to provide additional known features to the presentinvention, and/or to make the present invention more efficient. Also,the information sent between various modules can be sent between themodules via at least one of a data network, the Internet, an InternetProtocol network, a wireless source, and a wired source and viaplurality of protocols.

1. A method for upstream transmission processing in a passive opticalnetwork, the method comprising: generating a delimiter scheme thatindicates one or more parameters of a second delimiter of an upstreamtransmission frame; communicating the delimiter scheme to at least oneoptical network unit; receiving a frame from the at least one opticalnetwork unit; and processing the frame to detect the at least one seconddelimiter in the frame.
 2. The method according to claim 1 comprising:receiving the delimiter scheme in the at least one optical network unit;and generating a frame comprising a first delimiter and at least onesecond delimiter in accordance with the delimiter scheme.
 3. The methodaccording to claim 1 comprising transmitting the frame from the at leastone optical network unit to the optical line termination.
 4. The methodaccording to claim 1 comprising indicating to the at least one opticalnetwork unit an offset from the beginning of the frame at which to sendan upstream frame header.
 5. The method according to claim 3 comprisingindicating the offset such that the upstream frame header immediatelyfollows the at least one second delimiter.
 6. An optical network unitconfigured to: generate a frame comprising: a first delimiter; at leastone frame header; at least one frame payload; and at least one seconddelimiter; and transmit the frame to an optical line termination.
 7. Theoptical network unit according to claim 6 comprising: a scrambler; and adelimiter insertion module configured to insert the at least one seconddelimiter into the frame after the scrambler.
 8. The optical networkunit according to claim 6 comprising: a forward error correctionencoder; a scrambler; and a delimiter inserter configured to insert theat least one second delimiter into the frame between the forward errorcorrection encoder and the scrambler.
 9. The optical network unitaccording to claim 6 comprising: a GEM framer; a forward errorcorrection encoder; and a delimiter inserter configured to insert the atleast one second delimiter into the frame between the GEM framer and theforward error correction encoder.
 10. The optical network unit accordingto claim 6 comprising: a GEM framer; and a delimiter insertion moduleconfigured to insert the at least one second delimiter into the framebefore the GEM framer.
 11. The optical network unit according to claim 6configured to align a beginning of a full GEM frame with a beginning ofa first forward error correction block after that at least one seconddelimiter.
 12. The optical network unit according to claim 6 configuredto start a full GEM frame immediately after that at least one seconddelimiter.
 13. An apparatus, comprising: an optical network unit thatgenerates a delimiter scheme that indicates one or more parameters of asecond delimiter of an upstream transmission frame; and a remote nodethat receives a frame from the optical network unit and processes theframe to detect the at least one second delimiter in the frame.
 14. Theapparatus of claim 13, wherein the optical network unit generates aframe comprising: a first delimiter; at least one frame header; and atleast one frame payload.
 15. The apparatus of claim 13, wherein theoptical network unit comprises: a scrambler; and a delimiter insertionmodule configured to insert the at least one second delimiter into theframe after the scrambler.
 16. The apparatus of claim 13, wherein theoptical network unit comprises: a forward error correction encoder; ascrambler; and a delimiter inserter configured to insert the at leastone second delimiter into the frame between the forward error correctionencoder and the scrambler.
 17. The apparatus of claim 13, wherein theoptical network unit comprises: a GEM framer; a forward error correctionencoder; and a delimiter inserter configured to insert the at least onesecond delimiter into the frame between the GEM framer and the forwarderror correction encoder.
 18. The apparatus of claim 13, wherein theoptical network unit comprises: a GEM framer; and a delimiter insertionmodule configured to insert the at least one second delimiter into theframe before the GEM framer.
 19. The apparatus of claim 13, wherein theoptical network unit aligns a beginning of a full GEM frame with abeginning of a first forward error correction block after the at leastone second delimiter.
 20. The apparatus of claim 13, wherein the opticalnetwork unit starts a full GEM frame immediately after the at least onesecond delimiter.